package siestageek;

import java.util.Scanner;

public class J12_Gugudan {

	// 반복문while, do-while, For 을 이용해서
	// 구구단을 출력해 봄
	
	public static void main(String[] args) {
		// 문제 1 : while 문을 이용해서 3단을 출력
		int i = 1;
		while( i <= 9 ) {
			System.out.println( "3 x " + i + " = " + ( 3 * i ) );
			++i;
		}
		
		// 문제 2 : do-while 문을 이용해서 7단을 출력
		int j = 1;
		do {
			System.out.println( "7 x " + j + " = " + ( 7 * j ) );
			++j;
		} while( j <=9 );
		
		// 문제 3 : for 문을 이용해서 9단을 출력
		for( int k = 1; k <=9; ++k ) {
			System.out.println( "9 x " + k + " = " + ( 9 * k ) );
		}
		
		// 문제 4 : 단 값을 입력받아 해당 단을 출력
		// while, do-while, for 반복문등을 이용해서 작성
		int l = 1;
		Scanner sc = new Scanner( System.in );
		System.out.println( "출력할 단을 입력하세요~" );
		int dan = sc.nextInt();	// 단을 입력받음
		while( l <= 9 ) {
			System.out.println( dan + " x " + l + " = " + dan * l );
			++l;
		}
		
		int m = 1;
		System.out.println( "출력할 단을 입력하세요~" );
		dan = sc.nextInt(); 
		do {
			System.out.println( dan + " x " + m + " = " + dan * m );
			++m;
		} while ( m <= 9 );
		
		System.out.println( "출력할 단을 입력하세요~" );
		dan = sc.nextInt();
		for ( int n = 1; n <= 9; ++n )
			System.out.println( dan + " x " + n + " = " + dan * n );
		
	}

}




